package flash.display;

extern class LoaderInfo extends flash.events.EventDispatcher
{
	static function getLoaderInfoByDefinition(object:Dynamic):flash.display.LoaderInfo;
	var url(default, null):String;
	var loaderURL(default, null):String;
	var applicationDomain(default, null):flash.system.ApplicationDomain;
	var swfVersion(default, null):UInt;
	var sameDomain(default, null):Bool;
	var bytesTotal(default, null):UInt;
	var actionScriptVersion(default, null):UInt;
	var contentType(default, null):String;
	var loader(default, null):flash.display.Loader;
	var content(default, null):flash.display.DisplayObject;
	var isURLInaccessible(default, null):Bool;
	var bytesLoaded(default, null):UInt;
	var childSandboxBridge:Dynamic;
	var childAllowsParent(default, null):Bool;
	var parameters(default, null):Dynamic;
	var frameRate(default, null):Float;
	var height(default, null):Int;
	var parentAllowsChild(default, null):Bool;
	var uncaughtErrorEvents(default, null):flash.events.UncaughtErrorEvents;
	var parentSandboxBridge:Dynamic;
	var width(default, null):Int;
	var sharedEvents(default, null):flash.events.EventDispatcher;
	var bytes(default, null):flash.utils.ByteArray;
	function new():Void;
}